package com.zhiyou100.taco;

import lombok.*;

/**
 * 设计
 *
 * @author yang
 * @version 1.0.0
 * @date 2020-10-12 10:18
 * RequiredArgsConstructor 生成具有所需参数的构造函数。必需的参数是final字段和带有@NonNull等约束的字段
 */
@Data
@AllArgsConstructor
@RequiredArgsConstructor
public class Ingredient {
    private final String id;
    private final String name;
    private final Type type;

    public static enum Type {
        /**
         * 包装
         */
        WRAP,
        /**
         * 蛋白质
         */
        PROTEIN,
        /**
         * 蔬菜
         */
        VEGGIES,
        /**
         * 奶酪
         */
        CHEESE,
        /**
         * 沙拉
         */
        SAUCE
    }
}
